#patient_list{}
#patient_list li{margin-bottom: 10px;}
#patient_list li:last-child{margin-bottom: 0;}

#patient_select{}
#patient_select li{margin-bottom: 10px; position: relative;}
#patient_select li:last-child{margin-bottom: 0;}
#patient_select li .a_select{display: block; margin: 0 40px 0 0; padding: 10px 10px 10px 40px; background: url(images/user_uncheck.png) no-repeat 10px center #fff; background-size: 20px; border: 1px solid #ddd; border-right: 0; border-radius: 5px 0 0 5px; cursor: pointer;}
#patient_select li.active .a_select{background-image: url(images/user_checked.png); background-size: 20px;}
#patient_select li .a_select:hover{background-color: #F6F6F6;}
#patient_select li .a_edit{position: absolute; top: 0; right: 0; box-sizing: border-box; width: 40px; height: 100%; background: url(images/edit.png) no-repeat center center #fff; background-size: 20px; border: 1px solid #ddd; border-left: 0; border-radius: 0 5px 5px 0; cursor: pointer; text-indent: -9999px;}
#patient_select li .a_edit:hover{background-color: #F6F6F6;}

.box_main{margin-top:10px ;} 
.box_pic{overflow: hidden;margin:8px;border:0px solid #000;}

@media only screen and (max-width:350px) {
	.box_pic{border: 1px solid white;}
	#bcTarget div:first-child{width:10px !important;}
	#bcTarget div:nth-last-child(2){width:10px !important;}
	#bcTarget div:last-child{padding-top:5px;margin-left:auto;margin-right:auto;font-size:15px;}
}